surface or surficial deposit - Français Anglais Dictionnaire